import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import { AntDesignVueResolver } from 'unplugin-vue-components/resolvers'

// https://vite.dev/config/
export default defineConfig({
  plugins: [
    vue(),
    // 自动导入 Vue 相关函数，如 ref, reactive, computed 等
    AutoImport({
      imports: ['vue']
      // 移除dts配置，使用纯JavaScript
    }),
    // 自动导入 Ant Design Vue 组件
    Components({
      resolvers: [
        AntDesignVueResolver({
          importStyle: false, // 不自动引入样式文件，避免全局污染
          resolveIcons: true  // 解析图标组件
        })
      ]
      // 移除dts配置，使用纯JavaScript
    })
  ],
})
